SkyWalking-Java Agent 编译指南
版权归原作者所有。 本文最后更新于:2023年9月27日 晚上
SkyWalking-Java Agent 编译指南
第一步下载源码(通过git clone方式)
git clone git@github.com:apache/skywalking-java.git cd skywalking-java git submodule init git submodule update
或者直接传递
--recurse-submodules
参数git clone --recurse-submodules git@github.com:apache/skywalking-java.git
没有了解过
git submodule
点击这里查看 查看在 IntelliJ IDEA Terminal 中,进入skywalking-java目录
Maven进行编译
mvn clean compile -Dmaven.test.skip=true
设置 gRPC 的自动生成的代码目录,为源码目录 :
- /apm-network/target/generated-sources/protobuf/ 下的
grpc-java
和java
目录
- /apm-network/target/generated-sources/protobuf/ 下的
最新版本的skywalking-java 要配合apache/skywalking-data-collect-protocol 至少是9.0.0才可以。
打包
mvn package -Dmaven.test.skip=true
在IDEA启动一个SpringBoot Web项目
增加JVM参数
-javaagent:/Users/lucas/tal/github/skywalking-java/skywalking-agent/skywalking-agent.jar
-Dskywalking.agent.service_name=app-specs
-Dskywalking.collector.backend_service=192.168.1.9:11800
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明蚁点博客出处!